//package com.usaas.search.controller.app;
//import java.util.List;
//import com.usaas.common.core.controller.BaseController;
//import javax.servlet.http.HttpServletResponse;
//import com.usaas.common.enums.BusinessType;
//import com.usaas.common.enums.OperatorType;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.PathVariable;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//import com.usaas.search.dto.PlatMessageDto;
//import com.usaas.search.service.IPlatMessageService;
//import com.usaas.common.annotation.Log;
//import com.usaas.common.core.domain.AjaxResult;
//import com.usaas.common.utils.poi.ExcelUtil;
///**
// * 平台推广信息Controller
// *
// * @author Helios
// * @date 2024-08-14
// */
//@RestController
//@RequestMapping("/app/search/platMessage")
//public class AppPlatMessageController extends BaseController {
//
//    @Autowired
//    private IPlatMessageService platMessageService;
//
//    /**
//     * 查询平台推广信息列表
//     */
//    @PostMapping("/list" )
//    @Log(title = "app端平台推广信息list查询", businessType = BusinessType.OTHER,operatorType = OperatorType.MOBILE)
//    public AjaxResult list(@RequestBody PlatMessageDto platMessageDto) {
//        List<PlatMessageDto> list = platMessageService.queryList(platMessageDto);
//        return AjaxResult.success(list);
//    }
//
//
//    /**
//     * 查询客户端用户基础信息分页列表
//     */
//    @Log(title = "app端平台推广信息page查询", businessType = BusinessType.OTHER,operatorType = OperatorType.MOBILE)
//    @PostMapping("/page" )
//    public AjaxResult page(@RequestBody PlatMessageDto platMessageDto) {
//        return platMessageService.queryPage(platMessageDto);
//    }
//
//
//    /**
//     * 导出平台推广信息列表
//     */
//    @Log(title = "app端平台推广信息列表导出" , businessType = BusinessType.EXPORT,operatorType = OperatorType.MOBILE)
//    @PostMapping("/export" )
//    public void export(HttpServletResponse response,@RequestBody  PlatMessageDto platMessageDto) {
//        List<PlatMessageDto> list = platMessageService.queryList(platMessageDto);
//        ExcelUtil<PlatMessageDto> util = new ExcelUtil<>(PlatMessageDto.class);
//        util.exportExcel(response, list, "平台推广信息数据" );
//    }
//
//    /**
//     * 获取平台推广信息详细信息
//     */
//    @Log(title = "app端平台推广信息详细信息" , businessType = BusinessType.OTHER,operatorType = OperatorType.MOBILE)
//    @PostMapping(value = "/getInfo" )
//    public AjaxResult getInfo(@RequestBody PlatMessageDto platMessageDto) {
//        return AjaxResult.success(platMessageService.queryById(platMessageDto.getId()));
//    }
//
//    /**
//     * 新增平台推广信息
//     */
//    @Log(title = "app端平台推广信息新增" , businessType = BusinessType.INSERT,operatorType = OperatorType.MOBILE)
//    @PostMapping(value = "/add")
//    public AjaxResult add(@RequestBody PlatMessageDto platMessageDto) {
//        return toAjax(platMessageService.add(platMessageDto));
//    }
//
//    /**
//     * 修改平台推广信息
//     */
//    @Log(title = "app端平台推广信息修改" , businessType = BusinessType.UPDATE,operatorType = OperatorType.MOBILE)
//    @PostMapping(value = "/edit")
//    public AjaxResult edit(@RequestBody PlatMessageDto platMessageDto) {
//        return toAjax(platMessageService.update(platMessageDto));
//    }
//
//    /**
//     * 删除平台推广信息
//     */
//    @Log(title = "app端平台推广信息删除" , businessType = BusinessType.DELETE,operatorType = OperatorType.MOBILE)
//    @PostMapping("/del}" )
//    public AjaxResult del(@RequestBody PlatMessageDto platMessageDto) {
//        return toAjax(platMessageService.removeBatch(platMessageDto.getIds()));
//    }
//
//}
